import '../../base/lang.dart';
import 'log.dart';

/// 所有字符串资源
class StringRes {
  static String women_cycle_title = S.of("women_cycle_title", "");
  static String days = S.of("days", "");
  static String women_cycle_content = S.of("women_cycle_content", "");
  static String women_cycle_tips = S.of("women_cycle_tips", "");
  static String next_step = S.of("next_step", "Next");
  static String women_period_content = S.of("women_period_content", "");
  static String women_period_tips = S.of("women_period_tips", "");
  static String women_time_content = S.of("women_time_content", "");
  static String women_time_tips = S.of("women_time_tips", "");
  static String women_law_content = S.of("women_law_content", "");
  static String menstrual_time_is_null_tips = S.of("menstrual_time_is_null_tips", "");
  static String women_law_tips = S.of("women_law_tips", "");
  static String rule = S.of("rule", "");
  static String rule_tips = S.of("rule_tips", "");
  static String irregular = S.of("irregular", "");
  static String irregular_tips = S.of("irregular_tips", "");
  static String select_women_law_tips = S.of("select_women_law_tips", "");
  static String finish = S.of("finish", "");
  static String women_health_title = S.of("women_health_title", "");
  static String women_calendar_title = S.of("women_calendar_title", "");
  static String today = S.of("today", "");
  static String main_today_content = S.of("main_today_content","");
  static String menstrual_period = S.of("menstrual_period","");
  static String follicular_phase = S.of("follicular_phase","");
  static String easy_pregnancy = S.of("easy_pregnancy","");
  static String ovulation_day = S.of("ovulation_day","");
  static String luteal_phase = S.of("luteal_phase","");
  static String menstrual_prediction = S.of("menstrual_prediction","");
  static String ovulation_content = S.of("ovulation_content","");
  static String menstruation_start = S.of("menstruation_start","");
  static String menstruation_end = S.of("menstruation_end","");
  static String menstruation_end_select_tips = S.of("menstruation_end_select_tips", "");
  static String yes = S.of("yes", "");
  static String no  = S.of("no", "");
  static String record = S.of("record", "");
  static String no_symptom_tips = S.of("no_symptom_tips", "");
  static String women_history_title = S.of("women_history_title", "");
  static String prediction = S.of("prediction", "");
  static String menstrual_setting = S.of("menstrual_setting", "");
  static String today_reminder = S.of("today_reminder", "");
  static String menstrual_period_reminder = S.of("menstrual_period_reminder", "");
  static String follicular_phase_reminder = S.of("follicular_phase_reminder", "");
  static String easy_pregnancy_reminder = S.of("easy_pregnancy_reminder", "");
  static String ovulation_day_reminder = S.of("ovulation_day_reminder", "");
  static String luteal_phase_reminder = S.of("luteal_phase_reminder", "");
  static String skin_temperature = S.of("skin_temperature", "");
  static String heart_rate_variability = S.of("heart_rate_variability", "");
  static String resting_heart_rate = S.of("resting_heart_rate", "");
  static String main_health_warning = S.of("main_health_warning", "");
  static String physiological_cycle_content = S.of("physiological_cycle_content", "");
  static String period_length_content = S.of("period_length_content", "");
  static String menstruation_days = S.of("menstruation_days", "");
  static String cycle_length = S.of("cycle_length", "");
  static String current_cycle = S.of("current_cycle", "");
  static String periodic_law_content = S.of("periodic_law_content", "");
  static String target = S.of("target", "");
  static String women_target_content = S.of("women_target_content", "");
  static String women_target_tips = S.of("women_target_tips", "");
  static String cycle_tracking_content = S.of("cycle_tracking_content", "");
  static String cycle_tracking_tips = S.of("cycle_tracking_tips", "");
  static String conception_content = S.of("conception_content", "");
  static String conception_tips = S.of("conception_tips", "");
  static String confirm = S.of("confirm", "");
  static String explain = S.of("explain", "");
  static String circular_explain = S.of("circular_explain", "");
  static String chart_explain = S.of("chart_explain", "");
  static String menstrual_period_explain = S.of("menstrual_period_explain", "");
  static String follicular_phase_explain = S.of("follicular_phase_explain", "");
  static String easy_pregnancy_explain = S.of("easy_pregnancy_explain", "");
  static String luteal_phase_explain = S.of("luteal_phase_explain", "");
  static String cycle_short_content = S.of("cycle_short_content", "");
  static String cycle_short_tips = S.of("cycle_short_tips", "");
  static String cycle_short_tips2 = S.of("cycle_short_tips2", "");
  static String chart_explain_content = S.of("chart_explain_content", "");
  static String monday = S.of("monday", "");
  static String tuesday = S.of("tuesday", "");
  static String wednesday = S.of("wednesday", "");
  static String thursday = S.of("thursday", "");
  static String friday = S.of("friday", "");
  static String saturday = S.of("saturday", "");
  static String sunday = S.of("sunday", "");
  static String th = S.of("th", "");
  static String what_day = S.of("what_day", "");
  static String female_cycle_content = S.of("female_cycle_content", "");
  static String ovulation_countdown_content = S.of("ovulation_countdown_content", "");
  static String flow = S.of("flow", "");
  static String very_light = S.of("very_light", "");
  static String light = S.of("light", "");
  static String medium = S.of("medium", "");
  static String heavy = S.of("heavy", "");
  static String very_heavy = S.of("very_heavy", "");
  static String color = S.of("color", "");
  static String light_red = S.of("light_red", "");
  static String bright_red = S.of("bright_red", "");
  static String dark_red = S.of("dark_red", "");
  static String brown = S.of("brown", "");
  static String black = S.of("black", "");
  static String dysmenorrhea = S.of("dysmenorrhea", "");
  static String no_pain = S.of("no_pain", "");
  static String mild = S.of("mild", "");
  static String noticeable = S.of("noticeable", "");
  static String severe = S.of("severe;", "");
  static String extreme = S.of("extreme;", "");
  static String symptoms_multiple_choices = S.of("symptoms_multiple_choices", "");
  static String abdominal_pain = S.of("abdominal_pain", "");
  static String headache = S.of("headache", "");
  static String breast_tenderness = S.of("breast_tenderness", "");
  static String body_ches = S.of("body_ches", "");
  static String low_back_pain = S.of("low_back_pain", "");
  static String diarrhea = S.of("diarrhea", "");
  static String constipation = S.of("constipation", "");
  static String back_pain = S.of("back_pain", "");
  static String leucorrhea = S.of("leucorrhea", "");
  static String sticky = S.of("sticky", "");
  static String paste_like = S.of("paste_like", "");
  static String watery = S.of("watery", "");
  static String egg_white_like = S.of("egg_white_like", "");
  static String mood = S.of("mood", "");
  static String happy = S.of("happy", "");
  static String calm = S.of("calm", "");
  static String tired = S.of("tired", "");
  static String anxious = S.of("anxious", "");
  static String depressed = S.of("depressed", "");
  static String ovulation = S.of("ovulation", "");
  static String not_ovulated = S.of("not_ovulated", "");
  static String ovulated = S.of("ovulated", "");
  static String sex = S.of("sex", "");
  static String have = S.of("have", "");
  static String not_have = S.of("not_have", "");
  static String notes = S.of("notes", "");
  static String notes_title = S.of("notes_title", "");
  static String notes_is_null_tips = S.of("notes_is_null_tips", "");
  static String save = S.of("save", "");
  static String currently = S.of("currently", "");
  static String other_cycles = S.of("other_cycles", "");
  static String january = S.of("january", "");
  static String february = S.of("february", "");
  static String march = S.of("march", "");
  static String april = S.of("april", "");
  static String may = S.of("may", "");
  static String june = S.of("june", "");
  static String july = S.of("july", "");
  static String august = S.of("august", "");
  static String september = S.of("september", "");
  static String october = S.of("october", "");
  static String november = S.of("november", "");
  static String december = S.of("december", "");

  static void init() {
        women_cycle_title = S.of("women_cycle_title", "Cycle info");
        days = S.of("days", "Days");
        women_cycle_content = S.of("women_cycle_content", "What is your cycle length?");
        women_cycle_tips = S.of("women_cycle_tips", "The menstrual cycle is from the start of your last period to the start of the next. Provide an estimate if unsure.");
        next_step = S.of("next_step", "Next");
        women_period_content = S.of("women_period_content", "How long does your period usually last?");
        women_period_tips = S.of("women_period_tips", "Provide the duration. Give an estimate if unsure.");
        women_time_content = S.of("women_time_content", "Do you know the date of your last period?");
        women_time_tips = S.of("women_time_tips", "Tap calendar to add last period for better prediction.");
        women_law_content = S.of("women_law_content", "How regular is your cycle?");
        menstrual_time_is_null_tips = S.of("menstrual_time_is_null_tips", "Please select the date of your most recent period!");
        women_law_tips = S.of("women_law_tips", "Your cycle is from last period start to next. Choose the description that fits you best.");
        rule = S.of("rule", "Regular");
        rule_tips = S.of("rule_tips", "Each period starts within ±7 days of your average cycle.");
        irregular = S.of("irregular", "Irregular");
        irregular_tips = S.of("irregular_tips", "Period starts vary by more than a week from average. Could be early, late, or skipped.");
        select_women_law_tips = S.of("select_women_law_tips", "Please select whether your menstrual cycle is regular!");
        finish = S.of("finish", "Done");
        women_health_title = S.of("women_health_title", "Women Health");
        women_calendar_title = S.of("women_calendar_title", "Cycle Tracking");
        today = S.of("today", "Today");
        main_today_content = S.of("main_today_content","Today, %d %d");
        menstrual_period = S.of("menstrual_period","Period");
        follicular_phase = S.of("follicular_phase","Follicular");
        easy_pregnancy = S.of("easy_pregnancy","Fertile");
        ovulation_day = S.of("ovulation_day","Ovulation");
        luteal_phase = S.of("luteal_phase","Luteal");
        menstrual_prediction = S.of("menstrual_prediction","Prediction");
        ovulation_content = S.of("ovulation_content","Fertility chance rising");
        menstruation_start = S.of("menstruation_start","Period Start");
        menstruation_end = S.of("menstruation_end","Period End");
        menstruation_end_select_tips = S.of("menstruation_end_select_tips", "You have selected the end date of your period and it cannot be removed!");
        yes = S.of("yes", "Yes");
        no  = S.of("no", "No");
        record = S.of("record", "Add");
        no_symptom_tips = S.of("no_symptom_tips", "No symptom records");
        women_history_title = S.of("women_history_title", "Cyclical History");
        prediction = S.of("prediction", "Prediction");
        menstrual_setting = S.of("menstrual_setting", "Period Settings");
        today_reminder = S.of("today_reminder", "Today's Reminder");
        menstrual_period_reminder = S.of("menstrual_period_reminder", "You are on your period, body is sensitive; gentle walking/stretching recommended, avoid intense exercise. Move 5 min per hour, eat iron-rich foods to reduce fatigue.");
        follicular_phase_reminder = S.of("follicular_phase_reminder", "You are in the follicular phase, body gradually restoring energy. Healthy diet and routine help hormone stability. Eat zinc- and folate-rich foods to support follicle development and ovary function.");
        easy_pregnancy_reminder = S.of("easy_pregnancy_reminder", "You are in the fertile phase; hormonal changes are noticeable. Moderate exercise (yoga/walking) promotes pelvic circulation, avoid intense workouts. Manage stress; anxiety may delay ovulation. Try meditation or deep breathing.");
        ovulation_day_reminder = S.of("ovulation_day_reminder", "You are on ovulation day; avoid intense exercise; drink water, eat folate-rich (leafy greens) and zinc-rich (nuts) foods; reduce stress, anxiety may affect hormones, stay relaxed.");
        luteal_phase_reminder = S.of("luteal_phase_reminder", "You are in luteal phase, premenstrual adjustment; gentle yoga/swimming recommended, eat magnesium-rich foods, supplement B6, warm soy milk/milk before bed helps mood.");
        skin_temperature = S.of("skin_temperature", "Skin Temp");
        heart_rate_variability = S.of("heart_rate_variability", "HRV");
        resting_heart_rate = S.of("resting_heart_rate", "Resting HR");
        main_health_warning = S.of("main_health_warning", "Continuous wear helps system provide accurate cycle prediction via data analysis.");
        physiological_cycle_content = S.of("physiological_cycle_content", "Cycle length");
        period_length_content = S.of("period_length_content", "Menstruation duration");
        menstruation_days = S.of("menstruation_days", "Menstruation Days");
        cycle_length = S.of("cycle_length", "Cycle Length");
        current_cycle = S.of("current_cycle", "Current Cycle");
        periodic_law_content = S.of("periodic_law_content", "Cycle pattern");
        target = S.of("target", "Goal");
        women_target_content = S.of("women_target_content", "What is your main goal?");
        women_target_tips = S.of("women_target_tips", "Select your current priority; you can change anytime in settings");
        cycle_tracking_content = S.of("cycle_tracking_content", "Cycle Tracking");
        cycle_tracking_tips = S.of("cycle_tracking_tips", "Track your menstrual cycle, plan upcoming cycles, and better understand your body’s natural rhythm.");
        conception_content = S.of("conception_content", "Fertility");
        conception_tips = S.of("conception_tips", "Identify your most fertile days by tracking your period and ovulation, optimizing your chance of pregnancy. We use your temperature, HRV, and RHR data to accurately predict ovulation.");
        confirm = S.of("confirm", "OK");
        explain = S.of("explain", "Notes");
        circular_explain = S.of("circular_explain", "Cycle ring notes");
        chart_explain = S.of("chart_explain", "Chart notes");
        menstrual_period_explain = S.of("menstrual_period_explain", "Body temperature stabilizes, estrogen and progesterone are low; body is in repair and elimination phase.");
        follicular_phase_explain = S.of("follicular_phase_explain", "Temperature stable; FSH and estrogen rise gradually, signaling body preparing for ovulation.");
        easy_pregnancy_explain = S.of("easy_pregnancy_explain", "Slight temperature fluctuation; LH triggers ovulation, temperature dips slightly then rises rapidly; high temperature continues into luteal phase.");
        luteal_phase_explain = S.of("luteal_phase_explain", "High temperature persists; progesterone rises, indicating active luteal function; a drop signals menstruation is near.");
        cycle_short_content = S.of("cycle_short_content", "Short Cycle");
        cycle_short_tips = S.of("cycle_short_tips", "Cycle too short to calculate follicular phase accurately; show cycle ring.");
        cycle_short_tips2 = S.of("cycle_short_tips2", "Cycle too short to calculate follicular & fertile phases; show cycle ring.");
        chart_explain_content = S.of("chart_explain_content", "Your cycle chart shows dynamic changes in temperature, resting heart rate, and HRV. These trends closely match menstrual phases:\n\n[Temperature]\n• Rises 0.3-0.5℃ after ovulation, remains high in luteal phase\n• Drops 1-2 days before period, lowest during menstruation\n\n[Resting HR]\n• Lowest during menstruation (-2-4 bpm)\n• Rises in luteal phase (+3-8 bpm)\n• Short peak during ovulation\n\n[HRV]\n• Follicular phase rises, indicating optimal recovery\n• Luteal phase decreases 15-25%\n• Starts rising at period onset");
        monday = S.of("monday", "Mon");
        tuesday = S.of("tuesday", "Tue");
        wednesday = S.of("wednesday", "Wed");
        thursday = S.of("thursday", "Thu");
        friday = S.of("friday", "Fri");
        saturday = S.of("saturday", "Sat");
        sunday = S.of("sunday", "Sun");
        th = S.of("th", "th");
        what_day = S.of("what_day", "– Day %d");
        female_cycle_content = S.of("female_cycle_content", "%d day until next phase");
        ovulation_countdown_content = S.of("ovulation_countdown_content", "%d days until ovulation");
        flow = S.of("flow", "Flow");
        very_light = S.of("very_light", "Very light");
        light = S.of("light", "Light");
        medium = S.of("medium", "Medium");
        heavy = S.of("heavy", "Heavy");
        very_heavy = S.of("very_heavy", "Very heavy");
        color = S.of("color", "Colour");
        light_red = S.of("light_red", "Light red");
        bright_red = S.of("bright_red", "Red");
        dark_red = S.of("dark_red", "Dark red");
        brown = S.of("brown", "Brown");
        black = S.of("black", "Black");
        dysmenorrhea = S.of("dysmenorrhea", "Menstrual Pain");
        no_pain = S.of("no_pain", "None");
        mild = S.of("mild", "Mild");
        noticeable = S.of("noticeable", "Noticeable");
        severe = S.of("severe;", "Severe");
        extreme = S.of("extreme;", "Intense");
        symptoms_multiple_choices = S.of("symptoms_multiple_choices", "Symptoms (multi-select)");
        abdominal_pain = S.of("abdominal_pain", "Abdominal pain");
        headache = S.of("headache", "Headache");
        breast_tenderness = S.of("breast_tenderness", "Breast tenderness");
        body_ches = S.of("body_ches", "Body ache");
        low_back_pain = S.of("low_back_pain", "Lower back pain");
        diarrhea = S.of("diarrhea", "Diarrhea");
        constipation = S.of("constipation", "Constipation");
        back_pain = S.of("back_pain", "Back pain");
        leucorrhea = S.of("leucorrhea", "Discharge");
        sticky = S.of("sticky", "Thick");
        paste_like = S.of("paste_like", "Runny");
        watery = S.of("watery", "Watery");
        egg_white_like = S.of("egg_white_like", "Egg white");
        mood = S.of("mood", "Mood");
        happy = S.of("happy", "Happy");
        calm = S.of("calm", "Calm");
        tired = S.of("tired", "Tired");
        anxious = S.of("anxious", "Anxious");
        depressed = S.of("depressed", "Sad");
        ovulation = S.of("ovulation", "Ovulation");
        not_ovulated = S.of("not_ovulated", "Not Ovulated");
        ovulated = S.of("ovulated", "Ovulated");
        sex = S.of("sex", "Sex");
        have = S.of("have", "Yes");
        not_have = S.of("not_have", "No");
        notes = S.of("notes", "Notes");
        notes_title = S.of("notes_title", "Notes：");
        notes_is_null_tips = S.of("notes_is_null_tips", "Notes cannot be empty!");
        save = S.of("save", "Save");
        currently = S.of("currently", " %d");
        other_cycles = S.of("other_cycles", "Other");
        january = S.of("january", "Jan");
        february = S.of("february", "Feb");
        march = S.of("march", "Mar");
        april = S.of("april", "Apr");
        may = S.of("may", "May");
        june = S.of("june", "Jun");
        july = S.of("july", "Jul");
        august = S.of("august", "Aug");
        september = S.of("september", "Sep");
        october = S.of("october", "Oct");
        november = S.of("november", "Nov");
        december = S.of("december", "Dec");
  }
}

